package ar.uba.is2.ec.receptor;

import org.apache.log4j.Logger;

import ar.uba.is2.common.mensaje.Mensaje;
import ar.uba.is2.common.mensaje.Receptor;

public class EstacionCentralReceptor implements Receptor {

	private static final Logger logger = Logger.getLogger(EstacionCentralReceptor.class);
	
	private int msgCounter=0;
	
	public static EstacionCentralReceptor instance = new EstacionCentralReceptor();
	
	public void recibirMensaje(Mensaje mensaje) {
		msgCounter++;
		logger.info(String.format("%s: Se recibido mensaje de %s: %s", mensaje.getDestino(), mensaje.getOrigen(), mensaje.getContenido()));
		logger.info(String.format("%s: Se han recibido %s mensajes", mensaje.getDestino(), msgCounter));
	}

}
